package com.itheima.dao.system;

import com.itheima.doamin.system.Company;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CompanyDao {
    /**
     * 查询所有
     */
    List<Company> findAll();
    /**
     * 根据id查询
     */
    Company findById(String id);

    /**
     * 保存操作
     */
    void save(Company company);

    /**
     * 修改操作
     */
    void update(Company company);

    /**
     * 删除操作
     */
    void delete(String id);

    /**
     * 总条数
     * @return
     */
    long finTotal();

    /**
     * 分页后集合数
     * @param star
     * @param size
     */
    List<Company> findPageList(@Param("star") int star,@Param("size") int size);
}
